package core.models.domainModel;

//@Author: Wijnen David [c1026300] 2013-12-12 
//-------------------------------------------
public class PersoonNationaliteiten {
	
	//properties
	private int _persoonNationaliteitId;
	private int _persoonId;
	private String _landCode;
	
	// getters en setters
	public int getPersoonNationaliteitId() {
		return _persoonNationaliteitId;
	}
	public void setPersoonNationaliteitId(int _persoonNationaliteitId) {
		this._persoonNationaliteitId = _persoonNationaliteitId;
	}
	public int getPersoonId() {
		return _persoonId;
	}
	public void setPersoonId(int _persoonId) {
		this._persoonId = _persoonId;
	}
	public String getLandCode() {
		return _landCode;
	}
	public void setLandCode(String _landCode) {
		this._landCode = _landCode;
	}
	
	//constructor overloading
	public PersoonNationaliteiten(int persoonNationaliteitId, int persoonId, String landcode)
	{
		this._persoonNationaliteitId = persoonNationaliteitId;
		this._persoonId = persoonId;
		this._landCode = landcode;
	}
	
	// standaard toString overschrijven
	public String toString() {
		return this._landCode;
	}
	
	// standaard equals overschrijven
	public boolean equals(PersoonNationaliteiten pn) 
	{
		//objecten zijn gelijk als de landcode's gelijk zijn
		return this._landCode.equals(pn._landCode);
	}
}
